asic eda analog computer security employment design check laboratory formal methods software verification take verification fpga testing soc quality assurance credit test cad inspection